package com.hp.mapper;

import com.hp.entity.Product;

import java.util.List;
import java.util.Map;

public interface ProductMapper {
    //查询所有商品信息
    List<Product> findAll();
    //添加商品信息
    void addProduct(Product product);
    //根据商品编号修改商品信息
    void updateProduct(Product product);
    //根据编号查询商品
    List<Product> findById(int Id);
    //多条件查询商品信息，可能根据商品名称模糊查询，也可能根据类别编号查询，
    // 也可能两个条件同时查询
    List<Product> getNameByCidMap(Map<String,Object> map);
    //要么根据商品名称模糊查询，要么根据是否上架查询商品信息
    List<Product> getProductByMap(Map<String,Object> map);
    //根据商品编号集合查询商品信息
    List<Product> findByIds(List<Integer> list);



}
